package com.kehutong.charge.service;

import com.kehutong.charge.entity.ChargeFeeManage;
import com.kehutong.charge.service.impl.ChargeFeeApplyServiceImpl;
import org.coraframework.inject.ImplementedBy;
import org.coraframework.json.JSONObject;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * @program: kht
 * @description: 费用申请
 * @author: jian Ye
 * @create: 2021/8/4
 **/
@ImplementedBy(ChargeFeeApplyServiceImpl.class)
public interface ChargeFeeApplyService extends BaseService<ChargeFeeManage>{


    /**
     * 添加减免数据
     */
    Object addApplyFee(ChargeFeeManage feeManage);

    /**
     * 获取单条数据
     */
    Object getObj(JSONObject jsonObject);


    /**
     * 获取缴费状态枚举
     * @return
     */
    Object eumState();

    void pageExport(HttpServletRequest req, HttpServletResponse resp, JSONObject jsonObject);


}
